package com.newly.common.base.entity.sys.api;

import lombok.Data;

import java.util.Objects;

/**
 * @author gjm guan
 * @date 2021/10/08 00:33
 * @desc api接口视图视图
 */
@Data
public class ApiDto {
    /**
     * url
     */
    private String url;

    /**
     * 请求方式
     */
    private String method;

    /**
     * 备注
     */
    private String remark;

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        ApiDto apiDto = (ApiDto) o;
        return Objects.equals(url, apiDto.url) && Objects.equals(method, apiDto.method)
                && Objects.equals(remark, apiDto.remark);
    }

    @Override
    public int hashCode() {
        return Objects.hash(url, method, remark);
    }
}